Add support for italic text on ttys.
authorChong Yidong <cyd@gnu.org>
Sat, 9 Jun 2012 16:44:44 +0000 (00:44 +0800)
committerChong Yidong <cyd@gnu.org>
Sat, 9 Jun 2012 16:44:44 +0000 (00:44 +0800)
commit7a1715d85eeb9eeffa41942820caa2defe4a5d5a
treeb2cc8bf6e803d507fffe63131bfa056f29eb8003
parentf11e1b641caf95f0cc82e107fa10489d1dd9940c
Add support for italic text on ttys.

* src/dispextern.h: Replace unused TTY_CAP_BLINK with TTY_CAP_ITALIC.
(struct face): Remove unused fields tty_dim_p, tty_blinking_p, and
tty_alt_charset_p.  Add tty_italic_p.

* src/term.c: Support italics in capable terminals.
(no_color_bit): Replace unused NC_BLINK with NC_ITALIC.
(turn_on_face): Output using TS_enter_italic_mode if available.
Don't handle unused blinking and alt-charset cases.
(turn_off_face): Handle italic case; discard unused tty_blinking_p
and tty_alt_charset_p cases.
(tty_capable_p, init_tty): Support italics.

* src/termchar.h (struct tty_display_info): Add field for italics.
Remove unused blink field.

* src/xfaces.c (tty_supports_face_attributes_p, realize_tty_face):
Handle slant.
src/ChangeLog
src/dispextern.h
src/term.c
src/termchar.h
src/xfaces.c